Big Huge Thesaurus

Lathyrus odoratus

noun